// アイテムの売価を返してください
function Shop_sellingPrice(itemId, price, stockQuantity, isUnidentified)
{
	if (isUnidentified)
		return price / 4;
	return price / 2;
}

// 寺院での治癒率を返してください
function Temple_cureRate(pc)
{
	if (pc.isDead()) {
		var rate = Math.min(95, 50 + pc.paramBase("vit") * 3);
		if (rate < Math.randomInt(1, 100)) {
			return 0;
		}
		// 治療に成功した場合、生命力を一定の確率で減少
		if (Math.randomInt(1, 3) < 3)
			pc.addParam("vit", -1);
	}
	return 100;
}

// 訓練場キャラ作成でのボーナスポイントを返してください
// var bonusTable = [ 32208, 3156, 84, 30, 22, 16, 20 ];  前バージョンの計算式
var bonusTable = [ 62208, 3156, 84, 30, 22, 16, 20 ];
function TrainingGrounds_bonusPoints(raceId)
{
	// var n = Math.randomInt(0, 35535); 前バージョンの計算式
	var n = Math.randomInt(0, 65535);
	var r = 0;
	for (var i = 0; i < 6; ++i) {
		r += bonusTable[i];
		if (n < r)
			return Math.randomInt(0, 3) + (7 + i*10);
	}
	return 60;
}